home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / MicroMail / MicroMail.jar / s.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-21  |  3.1 KB  |  181 lines

  1. // $FF: renamed from: s
  2. public class class_0 {
  3.    // $FF: renamed from: if long
  4.    protected static long field_0 = 0L;
  5.    // $FF: renamed from: do boolean
  6.    protected static boolean field_1 = false;
  7.    // $FF: renamed from: a int
  8.    protected static int field_2;
  9.  
  10.    // $FF: renamed from: if (int) boolean
  11.    public static boolean method_0(int var0) {
  12.       i.a(i.try + var0);
  13.       if (!i.a(i.else, true)) {
  14.          MicroMail.printInfo("Error deleting message #" + var0 + "  from server");
  15.       }
  16.  
  17.       return true;
  18.    }
  19.  
  20.    // $FF: renamed from: for (int, int) a
  21.    public static a method_1(int var0, int var1) {
  22.       Object var2 = null;
  23.       a var3;
  24.       if (method_6(var0, var1)) {
  25.          var3 = method_5(var1);
  26.       } else {
  27.          var3 = null;
  28.       }
  29.  
  30.       System.gc();
  31.       var3.f = true;
  32.       return var3;
  33.    }
  34.  
  35.    // $FF: renamed from: if (int, int) java.lang.String[]
  36.    public static String[] method_2(int var0, int var1) {
  37.       int var2 = -1;
  38.       int var3 = -1;
  39.       String[] var4 = new String[var0];
  40.       i.a(i.case);
  41.       if (!i.a(i.else, true)) {
  42.          return null;
  43.       } else {
  44.          for(int var5 = 0; (var3 = i.a()) > -1 && !i.a('.', 0); ++var5) {
  45.             if (var5 >= var1 && var5 < var0 + var1) {
  46.                var2 = i.a(' ', 0, var3) + 1;
  47.                if (var2 > 0) {
  48.                   var4[var5 - var1] = new String(i.f, var2, var3 - var2);
  49.                } else {
  50.                   var4[var5 - var1] = null;
  51.                }
  52.             }
  53.          }
  54.  
  55.          System.gc();
  56.          return var4;
  57.       }
  58.    }
  59.  
  60.    // $FF: renamed from: a (int, int) int[]
  61.    public static int[] method_3(int var0, int var1) {
  62.       int var2 = -1;
  63.       int var3 = -1;
  64.       int[] var4 = new int[var0];
  65.       i.a(i.g);
  66.       if (!i.a(i.else, true)) {
  67.          return null;
  68.       } else {
  69.          for(int var5 = 0; (var3 = i.a()) > -1 && !i.a('.', 0); ++var5) {
  70.             if (var5 >= var1 && var5 < var0 + var1) {
  71.                var2 = i.a(' ', 0, var3) + 1;
  72.                if (var2 > -1) {
  73.                   var4[var5 - var1] = i.a(var2, var3 - 1);
  74.                }
  75.             }
  76.          }
  77.  
  78.          System.gc();
  79.          return var4;
  80.       }
  81.    }
  82.  
  83.    // $FF: renamed from: a () int
  84.    public static int method_4() {
  85.       int var0 = -1;
  86.       i.a(i.a);
  87.       var0 = i.a();
  88.       var0 = i.a(' ', 4, var0);
  89.       var0 = i.a(4, var0 - 1);
  90.       System.gc();
  91.       return var0;
  92.    }
  93.  
  94.    // $FF: renamed from: a (int) a
  95.    public static a method_5(int var0) {
  96.       int var1 = 0;
  97.       int var2 = 1;
  98.       int var3 = 0;
  99.       boolean var6 = false;
  100.       a var7 = new a();
  101.       var7.char = null;
  102.       Object var9 = null;
  103.  
  104.       for(int var4 = var0; var1 < var4 & (var6 ^ true); var1 = var2 + 1) {
  105.          var2 = i.a('\n', var1, var4);
  106.          if (var2 < 0) {
  107.             var2 = var0;
  108.          }
  109.  
  110.          if (!i.a(' ', var1) && !i.a('\t', var1)) {
  111.             String var8 = new String(i.f, var1, var2 - var1);
  112.             var3 = a.if(var8);
  113.             if (var3 > -1) {
  114.                var7.if(var8, var3);
  115.             }
  116.          } else {
  117.             var7.do(new String(i.f, var1, var2 - var1), var3);
  118.          }
  119.  
  120.          var6 = var2 == var1 + 1;
  121.       }
  122.  
  123.       System.gc();
  124.       Object var10 = null;
  125.       String var15 = var7.null;
  126.       if (var15.startsWith(" multipart")) {
  127.          int var11 = var15.indexOf("boundary");
  128.          var15 = var15.substring(var11 + 10, var15.length() - 2);
  129.       } else {
  130.          var15 = null;
  131.       }
  132.  
  133.       if (var15 != null) {
  134.          var6 = false;
  135.          var1 = i.a(var15, var2, var0) + var15.length();
  136.  
  137.          while(!var6) {
  138.             var2 = i.a(var15, var1, var0);
  139.             if (var2 > -1) {
  140.                int var5 = i.a("\n\r\n", var1, var0);
  141.                if (i.a("text/plain", var1, var5) > -1) {
  142.                   i.void = var5 + 2;
  143.                   i.v = var2 - var5 - 4;
  144.                   var6 = true;
  145.                }
  146.  
  147.                var1 = var2 + var15.length();
  148.             } else {
  149.                var6 = true;
  150.             }
  151.          }
  152.       } else {
  153.          i.void = var1;
  154.          i.v = var0 - var1;
  155.       }
  156.  
  157.       System.gc();
  158.       return var7;
  159.    }
  160.  
  161.    // $FF: renamed from: do (int, int) boolean
  162.    public static boolean method_6(int var0, int var1) {
  163.       i.a(i.new + var0);
  164.       if (!i.a(i.else, true)) {
  165.          return false;
  166.       } else {
  167.          try {
  168.             i.h.read(i.f, 0, var1);
  169.             if ((char)i.f[var1 - 3] != '.') {
  170.                i.h.read();
  171.             }
  172.  
  173.             System.gc();
  174.             return true;
  175.          } catch (Exception var2) {
  176.             return false;
  177.          }
  178.       }
  179.    }
  180. }
  181.